@kostas @jyellick @garisingh not sure if this is supposed to work, but trying to hook up a network with kafka using the following docker-compose, getting this error:
orderer_1 | panic: runtime error: index out of range
orderer_1 |
orderer_1 | goroutine 16 [running]:
orderer_1 | panic(0x8b9880, 0xc42000c0a0)
orderer_1 | /opt/go/src/runtime/panic.go:500 +0x1a1
orderer_1 |
http://github.com/hyperledger/fabric/orderer/kafka.(*brokerImpl).GetOffset(0xc4201e4550, 0xc4201444c8, 0xc42004b814, 0xc42004b850, 0xc420226088)
orderer_1 | /opt/gopath/src/github.com/hyperledger/fabric/orderer/kafka/broker.go:54 +0xc4
orderer_1 |
http://github.com/hyperledger/fabric/orderer/kafka.(*clientDelivererImpl).getOffset(0xc420011020, 0xfffffffffffffffe, 0x0, 0x0, 0x0)
orderer_1 | /opt/gopath/src/github.com/hyperledger/fabric/orderer/kafka/client_deliver.go:205 +0x1f8
orderer_1 |
http://github.com/hyperledger/fabric/orderer/kafka.(*clientDelivererImpl).processSeek(0xc420011020, 0xc4201444c0, 0x0, 0x1)
orderer_1 | /opt/gopath/src/github.com/hyperledger/fabric/orderer/kafka/client_deliver.go:162 +0x2a3
orderer_1 |
http://github.com/hyperledger/fabric/orderer/kafka.(*clientDelivererImpl).sendBlocks(0xc420011020, 0xba9e20, 0xc42020c0d0, 0xba9e20, 0xc42020c0d0)
orderer_1 | /opt/gopath/src/github.com/hyperledger/fabric/orderer/kafka/client_deliver.go:103 +0x56b
orderer_1 |
http://github.com/hyperledger/fabric/orderer/kafka.(*clientDelivererImpl).Deliver(0xc420011020, 0xba9e20, 0xc42020c0d0, 0xc420011020, 0x0)
orderer_1 | /opt/gopath/src/github.com/hyperledger/fabric/orderer/kafka/client_deliver.go:66 +0x79
orderer_1 |
http://github.com/hyperledger/fabric/orderer/kafka.(*delivererImpl).Deliver(0xc4200c10e0, 0xba9e20, 0xc42020c0d0, 0x0, 0x0)
orderer_1 | /opt/gopath/src/github.com/hyperledger/fabric/orderer/kafka/deliver.go:54 +0xfd
orderer_1 |
http://github.com/hyperledger/fabric/orderer/kafka.(*serverImpl).Deliver(0xc4200c1100, 0xba9e20, 0xc42020c0d0, 0xc4200254a8, 0xc4200254d0)
orderer_1 | /opt/gopath/src/github.com/hyperledger/fabric/orderer/kafka/orderer.go:56 +0x48
orderer_1 |
http://github.com/hyperledger/fabric/protos/orderer._AtomicBroadcast_Deliver_Handler(0x8c6100, 0xc4200c1100, 0xba8800, 0xc420084880, 0xc42011f2f0, 0x0)
orderer_1 | /opt/gopath/src/github.com/hyperledger/fabric/protos/orderer/ab.pb.go:477 +0xbb
orderer_1 |
http://github.com/hyperledger/fabric/vendor/google.golang.org/grpc.(*Server).processStreamingRPC(0xc42007e240, 0xba9700, 0xc4201c2360, 0xc4200c42d0, 0xc42011ef00, 0xbc34c0, 0xc42011f2c0, 0x0, 0x0)
orderer_1 | /opt/gopath/src/github.com/hyperledger/fabric/vendor/google.golang.org/grpc/server.go:657 +0x6f3
orderer_1 |
http://github.com/hyperledger/fabric/vendor/google.golang.org/grpc.(*Server).handleStream(0xc42007e240, 0xba9700, 0xc4201c2360, 0xc4200c42d0, 0xc42011f2c0)
orderer_1 | /opt/gopath/src/github.com/hyperledger/fabric/vendor/google.golang.org/grpc/server.go:741 +0xc33
orderer_1 |
http://github.com/hyperledger/fabric/vendor/google.golang.org/grpc.(*Server).serveStreams.func1.1(0xc4201e4430, 0xc42007e240, 0xba9700, 0xc4201c2360, 0xc4200c42d0)
orderer_1 | /opt/gopath/src/github.com/hyperledger/fabric/vendor/google.golang.org/grpc/server.go:402 +0xab
orderer_1 | created by
http://github.com/hyperledger/fabric/vendor/google.golang.org/grpc.(*Server).serveStreams.func1
orderer_1 | /opt/gopath/src/github.com/hyperledger/fabric/vendor/google.golang.org/grpc/server.go:403 +0xa3